[v-cloak] {
	display: none;
}  
body{
	max-width: 100%;
	overflow-x: hidden;
	background-color: #fff;
}

.banner-box{
	width: 100%;
	height: 2.74rem;
	overflow: hidden;
}
.banner-box img{
	width: 100%;
	height: 100%;
}
.tips{
	display: flex;
	font-size: 0;
	color: #000;
	margin-top:0.39rem;
}
.tips-mark{
	margin: 0.08rem 0.21rem 0 0.21rem;
	width:0.17rem;
	height: 0.17rem;
	overflow: hidden;
}
.tips-mark img{
	width: 100%;
	height: 100%;
}
.tips-text{
	font-size: 0.3rem;	
	width: 6.52rem;
	line-height: 0.42rem;
	margin-right:0.41rem;
	color: #000;
}
.patient-title{
	margin-top: 0.75rem;
	padding-bottom: 0.35rem;
	display: flex;
	/* align-items: center; */
}
.patient-mark{
	width: 0.04rem;
	height: 0.28rem;
	overflow: hidden;
	margin: 0 0.14rem 0 0.26rem;
}
.patient-mark img{
	display: block;
	width: 100%;
	height: 100%;
}
.patient-text{
	font-size:0.28rem;
	color:rgba(17,17,17,1);
	line-height:0.42rem;
}
.patient-content{
	display: flex;
	padding: 0 0.25rem 0 0.28rem;
	/* align-items: center; */
	height: 0.79rem;
	
}
.patient-box{
	
}
.patient-content .content-mark{
	width: 0.13rem;
	height: 0.12rem;
	display: flex;
	margin: 0.2rem 0.04rem 0 0;
}
.patient-content .content-mark img{
	width: 100%;
	height: 100%;
}
.patient-content .content-text{
	font-size:0.28rem;
	display: flex;
	width: 100%;
	justify-content: space-between;
	align-items: center;
	color:rgba(17,17,17,1);
}
.patient-content .content-text .content-title{
	width: 1.14rem;
}
.patient-content .content-text .content-fill{
	flex: 1;
	display:flex;
	justify-content:flex-end;
	align-items: center;
}
.choice-jg{
	text-align: right;
	padding-right: 0.25rem;
	width: 100%;
}
.patient-content .content-text .content-fill .fill{
	width: 100%;
	text-align: right;
	background:transparent;
}
.patient-content .content-text .content-fill input,.sex-box{
	color: #999;
}
.sex-radio{
	margin-top: 0.1rem;
	margin-right: 0.03rem;
	
}
.sex-man{
	margin-right: 0.81rem;
}	
.arrow-box{
	width: 0.13rem;
	height: 0.24rem;
}
.arrow-box img{
	width: 100%;
	height: 100%;
}
.bottom-btn{
	margin-top: 20px;
	margin-left: 5%;
	left: 0;
	right: 0;
	width: 90%;
	height:0.74rem;
	line-height: 0.74rem;
	background-color:#54BB0D;
	border-radius: 0.1rem;
	text-align: center;
	font-size:0.3rem;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:#fff;
}
.jdate-container .jdate-confirm{
	color:  #5BC131!important;
	}